<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>hdcp1x: xhdcp1x_tx.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">hdcp1x
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhdcp1x__tx_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xhdcp1x_tx.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga88e26cb09f1d931e500cdc461b97db45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga88e26cb09f1d931e500cdc461b97db45">XHDCP1X_TX_H</a></td></tr>
<tr class="memdesc:ga88e26cb09f1d931e500cdc461b97db45"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Prevent circular inclusions by using protection macros  <a href="group__hdcp1x.html#ga88e26cb09f1d931e500cdc461b97db45">More...</a><br/></td></tr>
<tr class="separator:ga88e26cb09f1d931e500cdc461b97db45"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga7cff233ed850c294c88271be7f76235e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga7cff233ed850c294c88271be7f76235e">XHdcp1x_TxInit</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7cff233ed850c294c88271be7f76235e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes a transmit state machine.  <a href="group__hdcp1x.html#ga7cff233ed850c294c88271be7f76235e">More...</a><br/></td></tr>
<tr class="separator:ga7cff233ed850c294c88271be7f76235e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga67f8a82df784bef00e7532a43b495d85"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga67f8a82df784bef00e7532a43b495d85">XHdcp1x_TxSetCallback</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x.html#gaa46858c4b302cf0e3f9d59d5c5e6bbb9">XHdcp1x_HandlerType</a> HandlerType, void *CallbackFunc, void *CallbackRef)</td></tr>
<tr class="memdesc:ga67f8a82df784bef00e7532a43b495d85"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function installs callback functions for the given HandlerType:  <a href="group__hdcp1x.html#ga67f8a82df784bef00e7532a43b495d85">More...</a><br/></td></tr>
<tr class="separator:ga67f8a82df784bef00e7532a43b495d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2ceda82b4b6c4e6419e864895109ffa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gac2ceda82b4b6c4e6419e864895109ffa">XHdcp1x_TxPoll</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac2ceda82b4b6c4e6419e864895109ffa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function polls an HDCP interface.  <a href="group__hdcp1x.html#gac2ceda82b4b6c4e6419e864895109ffa">More...</a><br/></td></tr>
<tr class="separator:gac2ceda82b4b6c4e6419e864895109ffa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f96aea1f54189b92719510de767b768"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga1f96aea1f54189b92719510de767b768">XHdcp1x_TxReset</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1f96aea1f54189b92719510de767b768"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets an HDCP interface.  <a href="group__hdcp1x.html#ga1f96aea1f54189b92719510de767b768">More...</a><br/></td></tr>
<tr class="separator:ga1f96aea1f54189b92719510de767b768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf9b859a4cd68d38f32103a365d48b99"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaaf9b859a4cd68d38f32103a365d48b99">XHdcp1x_TxEnable</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaaf9b859a4cd68d38f32103a365d48b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables an HDCP interface.  <a href="group__hdcp1x.html#gaaf9b859a4cd68d38f32103a365d48b99">More...</a><br/></td></tr>
<tr class="separator:gaaf9b859a4cd68d38f32103a365d48b99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88eb2f469cf2a69bcf8a80271a64330c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga88eb2f469cf2a69bcf8a80271a64330c">XHdcp1x_TxDisable</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga88eb2f469cf2a69bcf8a80271a64330c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables an HDCP interface.  <a href="group__hdcp1x.html#ga88eb2f469cf2a69bcf8a80271a64330c">More...</a><br/></td></tr>
<tr class="separator:ga88eb2f469cf2a69bcf8a80271a64330c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad30b097e8f3ff909c1ad5bd4c6a7d7c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gad30b097e8f3ff909c1ad5bd4c6a7d7c8">XHdcp1x_TxIsDownstrmCapable</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad30b097e8f3ff909c1ad5bd4c6a7d7c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries the downstream device to check if the downstream device is HDCP capable.  <a href="group__hdcp1x.html#gad30b097e8f3ff909c1ad5bd4c6a7d7c8">More...</a><br/></td></tr>
<tr class="separator:gad30b097e8f3ff909c1ad5bd4c6a7d7c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86e8fd4e72f7d913bc7f13ea15f37af7"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga86e8fd4e72f7d913bc7f13ea15f37af7">XHdcp1x_TxGetEncryption</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga86e8fd4e72f7d913bc7f13ea15f37af7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the current encryption stream map.  <a href="group__hdcp1x.html#ga86e8fd4e72f7d913bc7f13ea15f37af7">More...</a><br/></td></tr>
<tr class="separator:ga86e8fd4e72f7d913bc7f13ea15f37af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49660982a4772c7bc0091f7c88c68e19"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga49660982a4772c7bc0091f7c88c68e19">XHdcp1x_TxEnableEncryption</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 StreamMap)</td></tr>
<tr class="memdesc:ga49660982a4772c7bc0091f7c88c68e19"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables encryption on set of streams on an HDCP interface.  <a href="group__hdcp1x.html#ga49660982a4772c7bc0091f7c88c68e19">More...</a><br/></td></tr>
<tr class="separator:ga49660982a4772c7bc0091f7c88c68e19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8b45d2c6a594bdb5210c443d1d0020d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gad8b45d2c6a594bdb5210c443d1d0020d">XHdcp1x_TxDisableEncryption</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 StreamMap)</td></tr>
<tr class="memdesc:gad8b45d2c6a594bdb5210c443d1d0020d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables encryption on set of streams on an HDCP interface.  <a href="group__hdcp1x.html#gad8b45d2c6a594bdb5210c443d1d0020d">More...</a><br/></td></tr>
<tr class="separator:gad8b45d2c6a594bdb5210c443d1d0020d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43144123acbfd9840bc356d14ff2ccdc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga43144123acbfd9840bc356d14ff2ccdc">XHdcp1x_TxSetHdmiMode</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u8 Value)</td></tr>
<tr class="memdesc:ga43144123acbfd9840bc356d14ff2ccdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This set a flag that allows the hdcp1x drivers to determine if the transmitter is HDMI or DVI.  <a href="group__hdcp1x.html#ga43144123acbfd9840bc356d14ff2ccdc">More...</a><br/></td></tr>
<tr class="separator:ga43144123acbfd9840bc356d14ff2ccdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5540f73bc84858385b40eb85c2471cdc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga5540f73bc84858385b40eb85c2471cdc">XHdcp1x_TxSetPhysicalState</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, int IsUp)</td></tr>
<tr class="memdesc:ga5540f73bc84858385b40eb85c2471cdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function updates the physical state of an HDCP interface.  <a href="group__hdcp1x.html#ga5540f73bc84858385b40eb85c2471cdc">More...</a><br/></td></tr>
<tr class="separator:ga5540f73bc84858385b40eb85c2471cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4099beda2b952aa7f9ce574cbbc7646"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaf4099beda2b952aa7f9ce574cbbc7646">XHdcp1x_TxSetLaneCount</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, int LaneCount)</td></tr>
<tr class="memdesc:gaf4099beda2b952aa7f9ce574cbbc7646"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the lane count of an HDCP interface.  <a href="group__hdcp1x.html#gaf4099beda2b952aa7f9ce574cbbc7646">More...</a><br/></td></tr>
<tr class="separator:gaf4099beda2b952aa7f9ce574cbbc7646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec7dcf7e211da3d42dc621cb7d062f6c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaec7dcf7e211da3d42dc621cb7d062f6c">XHdcp1x_TxAuthenticate</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaec7dcf7e211da3d42dc621cb7d062f6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initiates authentication on an interface.  <a href="group__hdcp1x.html#gaec7dcf7e211da3d42dc621cb7d062f6c">More...</a><br/></td></tr>
<tr class="separator:gaec7dcf7e211da3d42dc621cb7d062f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf52273c741319df900b9fe2bb51b78d6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaf52273c741319df900b9fe2bb51b78d6">XHdcp1x_TxReadDownstream</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf52273c741319df900b9fe2bb51b78d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initiates the transmitter to read READY bit from downstream and complete second part of authentication.  <a href="group__hdcp1x.html#gaf52273c741319df900b9fe2bb51b78d6">More...</a><br/></td></tr>
<tr class="separator:gaf52273c741319df900b9fe2bb51b78d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26586d8954b1ed09f365399f6f7fd6b8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga26586d8954b1ed09f365399f6f7fd6b8">XHdcp1x_TxIsInProgress</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga26586d8954b1ed09f365399f6f7fd6b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to check if authentication is still in progress.  <a href="group__hdcp1x.html#ga26586d8954b1ed09f365399f6f7fd6b8">More...</a><br/></td></tr>
<tr class="separator:ga26586d8954b1ed09f365399f6f7fd6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c42675e40aba8024237fee77155fce4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga3c42675e40aba8024237fee77155fce4">XHdcp1x_TxIsAuthenticated</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3c42675e40aba8024237fee77155fce4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to check if its been authenticated.  <a href="group__hdcp1x.html#ga3c42675e40aba8024237fee77155fce4">More...</a><br/></td></tr>
<tr class="separator:ga3c42675e40aba8024237fee77155fce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d0d1dc50d7b95639e72d74b1fa2d064"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga3d0d1dc50d7b95639e72d74b1fa2d064">XHdcp1x_TxIsInComputations</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3d0d1dc50d7b95639e72d74b1fa2d064"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to check if its in the computations state.  <a href="group__hdcp1x.html#ga3d0d1dc50d7b95639e72d74b1fa2d064">More...</a><br/></td></tr>
<tr class="separator:ga3d0d1dc50d7b95639e72d74b1fa2d064"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4b47fe66cfc82912ada3df74ade247b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gae4b47fe66cfc82912ada3df74ade247b">XHdcp1x_TxIsInWaitforready</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae4b47fe66cfc82912ada3df74ade247b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to check if its in the wait-for-ready state.  <a href="group__hdcp1x.html#gae4b47fe66cfc82912ada3df74ade247b">More...</a><br/></td></tr>
<tr class="separator:gae4b47fe66cfc82912ada3df74ade247b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74a97f4a831692ea2465eb39935ffdcf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga74a97f4a831692ea2465eb39935ffdcf">XHdcp1x_TxIsEnabled</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga74a97f4a831692ea2465eb39935ffdcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to check if it is enabled.  <a href="group__hdcp1x.html#ga74a97f4a831692ea2465eb39935ffdcf">More...</a><br/></td></tr>
<tr class="separator:ga74a97f4a831692ea2465eb39935ffdcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79bb13897f9893f9ffbecd6247aea442"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga79bb13897f9893f9ffbecd6247aea442">XHdcp1x_TxHandleTimeout</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga79bb13897f9893f9ffbecd6247aea442"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function handles a timeout on an HDCP interface.  <a href="group__hdcp1x.html#ga79bb13897f9893f9ffbecd6247aea442">More...</a><br/></td></tr>
<tr class="separator:ga79bb13897f9893f9ffbecd6247aea442"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa503ece3533fb6055289ad2dd01ba80b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaa503ece3533fb6055289ad2dd01ba80b">XHdcp1x_TxInfo</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa503ece3533fb6055289ad2dd01ba80b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function implements the debug display output for transmit instances.  <a href="group__hdcp1x.html#gaa503ece3533fb6055289ad2dd01ba80b">More...</a><br/></td></tr>
<tr class="separator:gaa503ece3533fb6055289ad2dd01ba80b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab797b1cff481d823174db2e3fdec666a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gab797b1cff481d823174db2e3fdec666a">XHdcp1x_TxTriggerDownstreamAuth</a> (void *Parameter)</td></tr>
<tr class="memdesc:gab797b1cff481d823174db2e3fdec666a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function acts as the downstream authentication trigger callback for a Repeater state machine, to start the second part of authentication.  <a href="group__hdcp1x.html#gab797b1cff481d823174db2e3fdec666a">More...</a><br/></td></tr>
<tr class="separator:gab797b1cff481d823174db2e3fdec666a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga610b320cce6d9ee99a4f8c2380f2c852"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga610b320cce6d9ee99a4f8c2380f2c852">XHdcp1x_TxEnableBlank</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga610b320cce6d9ee99a4f8c2380f2c852"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the blank output for the cipher.  <a href="group__hdcp1x.html#ga610b320cce6d9ee99a4f8c2380f2c852">More...</a><br/></td></tr>
<tr class="separator:ga610b320cce6d9ee99a4f8c2380f2c852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5345387226f345c288ee244f369d8ed5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga5345387226f345c288ee244f369d8ed5">XHdcp1x_TxDisableBlank</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5345387226f345c288ee244f369d8ed5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the blank output for the cipher.  <a href="group__hdcp1x.html#ga5345387226f345c288ee244f369d8ed5">More...</a><br/></td></tr>
<tr class="separator:ga5345387226f345c288ee244f369d8ed5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee964dc4d6fc103705d6358fc2db9480"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaee964dc4d6fc103705d6358fc2db9480">XHdcp1x_TxIsRepeater</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaee964dc4d6fc103705d6358fc2db9480"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns if HDCP TX interface is connected to a downstream repeater.  <a href="group__hdcp1x.html#gaee964dc4d6fc103705d6358fc2db9480">More...</a><br/></td></tr>
<tr class="separator:gaee964dc4d6fc103705d6358fc2db9480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab22ac8a26a4b60bdeda3be59baacbf39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_hdcp1x___repeater_exchange.html">XHdcp1x_RepeaterExchange</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gab22ac8a26a4b60bdeda3be59baacbf39">XHdcp1x_TxGetTopology</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab22ac8a26a4b60bdeda3be59baacbf39"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a pointer to the downstream Topology structure.  <a href="group__hdcp1x.html#gab22ac8a26a4b60bdeda3be59baacbf39">More...</a><br/></td></tr>
<tr class="separator:gab22ac8a26a4b60bdeda3be59baacbf39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga029629390d42624ba18930e5d73a948e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga029629390d42624ba18930e5d73a948e">XHdcp1x_TxGetTopologyMaxDevsExceeded</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga029629390d42624ba18930e5d73a948e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the MAX_DEVICS_EXCEEDED flag in the repeater topology structure.  <a href="group__hdcp1x.html#ga029629390d42624ba18930e5d73a948e">More...</a><br/></td></tr>
<tr class="separator:ga029629390d42624ba18930e5d73a948e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacbe196b64bd19fe98db62e552b89788"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaacbe196b64bd19fe98db62e552b89788">XHdcp1x_TxGetTopologyBKSV</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaacbe196b64bd19fe98db62e552b89788"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the value of BKSV of the device connected to the repeater downstream interface.  <a href="group__hdcp1x.html#gaacbe196b64bd19fe98db62e552b89788">More...</a><br/></td></tr>
<tr class="separator:gaacbe196b64bd19fe98db62e552b89788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf854c758691f491c5f80e89a795f2a24"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gaf854c758691f491c5f80e89a795f2a24">XHdcp1x_TxGetTopologyMaxCascadeExceeded</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf854c758691f491c5f80e89a795f2a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the MAX_DEPTH_EXCEEDED flag in the repeater topology structure.  <a href="group__hdcp1x.html#gaf854c758691f491c5f80e89a795f2a24">More...</a><br/></td></tr>
<tr class="separator:gaf854c758691f491c5f80e89a795f2a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4fca1a785fdb5e58b98c8f6619614e9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gad4fca1a785fdb5e58b98c8f6619614e9">XHdcp1x_TxGetTopologyDeviceCnt</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad4fca1a785fdb5e58b98c8f6619614e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the value of Device Count read in the downstream interface of the repeater topology.  <a href="group__hdcp1x.html#gad4fca1a785fdb5e58b98c8f6619614e9">More...</a><br/></td></tr>
<tr class="separator:gad4fca1a785fdb5e58b98c8f6619614e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11572e1f3d8c314380b5442a2edfb4bc"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#ga11572e1f3d8c314380b5442a2edfb4bc">XHdcp1x_TxGetTopologyDepth</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga11572e1f3d8c314380b5442a2edfb4bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the value of Depth read in the downstream interface of the repeater topology.  <a href="group__hdcp1x.html#ga11572e1f3d8c314380b5442a2edfb4bc">More...</a><br/></td></tr>
<tr class="separator:ga11572e1f3d8c314380b5442a2edfb4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad633915b955c6b56fa317e44bf26593a"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x.html#gad633915b955c6b56fa317e44bf26593a">XHdcp1x_TxGetTopologyKSVList</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad633915b955c6b56fa317e44bf26593a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the value of KSV List read in the downstream interface of the repeater topology.  <a href="group__hdcp1x.html#gad633915b955c6b56fa317e44bf26593a">More...</a><br/></td></tr>
<tr class="separator:gad633915b955c6b56fa317e44bf26593a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
